#ifndef KEY_SCAN_H__
#define KEY_SCAN_H__
#include "stm32f10x.h"
#include "Systick.h"


#define		KEY_GPIO_PORT		GPIOA
#define		KEY_GPIO_CLK		RCC_APB2Periph_GPIOA
#define		KEY_GPIO_PINS		0xA001


#define		KEY1		        0x2000
#define		KEY1_GPIO_PIN		GPIO_Pin_13
#define		KEY2			0x8000
#define		KEY2_GPIO_PIN		GPIO_Pin_15
#define		KEY3			0X0001
#define		KEY3_GPIO_PIN		GPIO_Pin_0

volatile extern u16 KeyDown,KeyUp,KeyLast;
volatile extern u16 KeyPress;

void KeyScan(void);
void InitKeyboard(void);
void SentReport(void);
#endif